home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Internet / News / Alexandra.0.82 / Source / ArticleSet.h < prev    next >
Encoding:
Text File  |  1996-01-30  |  1.0 KB  |  56 lines

  1.  
  2. #import <appkit/appkit.h>
  3. #import "MatrixSet.h"
  4. #import "Newsgroup.h"
  5. #import "Article.h"
  6.  
  7. @interface ArticleSet:MatrixSet
  8. {
  9.     id    theNewsgroupSet;
  10.     id theComposer;
  11.     Newsgroup *currentNewsgroup;
  12.     char *ptr_to_articlebody; // needed for forwarding article
  13.     int currentSortType;
  14. }
  15.  
  16. - init;
  17. - free;
  18.  
  19. - loadGroup:(Newsgroup *)aNewsgroup;
  20.  
  21. - selectArticle:sender;
  22.  
  23. - showAll:sender;
  24. - showUnread:sender;
  25.  
  26. - markRead:sender;
  27. - markUnread:sender;
  28.  
  29. - followupToSelection:sender;
  30. - postToSelectedNG:sender;
  31.  
  32. - clearMatrix;
  33.  
  34. - (const char *)stringValue;
  35. - forwardArticle:sender;
  36. - replyByMail:sender;
  37.  
  38. - cancelArticle:sender;
  39.  
  40. - sortArticlesByNumber:sender;
  41. - sortArticlesByDate:sender;
  42. - sortArticlesBySubject:sender;
  43. - sortArticlesByName:sender;
  44.  
  45. - catchUpThreadAt:(int)index;
  46. - skipThreadAndUpOrDown:(int)delta;
  47. - skipThreadAndUp:sender;
  48. - skipThreadAndDown:sender;
  49.  
  50. - (const char *)stringValueForCellAt:(int)index;
  51.  
  52. - (BOOL)selectArticleWithMsgid:(const char *)msgid;
  53. - (BOOL)selectArticleWithNumber:(long)snumber;
  54.  
  55. @end
  56.